package vn.conghuy.talkwithme.data.sqlmodel;

public class SqlData {
	public static String[] stopWords;
	public static String[] taskStop;
	
	public static String[] callKeywords;
	public static String[] callAskOtherNamePhrases;
	public static String[] callCancelPhrases;
	public static String[] callNameNotExistPhrase;
	public static String[] callYesWords;
	public static String[] callNoWords;
	public static String[] callJokePhrases;
	public static String[] commonAskChooseContact;
	
	public static String[] smsVerbs;				//some verbs use when need send a sms
	public static String[] smsKeywords;			//some keywords use when need send a sms
	public static String[] smsMissAddress;
	public static String[] smsMissContent;
	public static String[] smsMissAddressAndContent;
	public static String[] smsContentWords;
	
	public static String[] calendarMissContent;
	public static String[] calendarMissDate;
	public static String[] calendarMissAll;
	public static String[] calendarMissDateAgain;
	
	public static String[] askNames;
	
	public static String[] wolframMoreInfoAction;
	public static String[] unspecificWords;
	
	public static String[] emailVerbs;
	public static String[] emailKeywords;
	public static String[] emailTitle;
	public static String[] emailAskAddInfo;
	public static String[] emailAddInfo;
	public static String[] emailSendNow;
	
	public static String[] appPackage;
	public static String[] openAppVerb;
	
	public static String[] mapMyLocationPhrases;
	public static String[] mapMyDirectionPhrases;
	public static String[] mapAskLocationKeyword;
	public static String[] mapAskLocationPreposition;
	public static String[] mapAskLocationTail;
	public static String[] mapAskLocationConfirm;
	public static String[] mapAskReinputAddress;
	public static String[] mapNavigateKeywords;
	
	public static String[] correctKeyword;
	
	public static String[] facebookPostVerbs;
	public static String[] facebookPostKeywords;
	public static String[] facebookPostAskStatus;
	public static String[] facebookRequireLogin;
	public static String[] facebookPostSuccess;
	public static String[] facebookPostFail;
	public static String[] facebookCheckNotificationsRegexes;
	
	public static String[] livescoreKeywords;
	public static String[] livescoreResponseMissLeague;
	public static String[] livescoreTipSubKeywords;
	public static String[] livescoreTipMainKeywords;
	
	public static String[] myLocationAskRegexes;
	public static String[] myDirectionAskRegexes;
	
	public static void load(){
		stopWords = WordModel.GetWordsByAction("stop");
		taskStop = WordModel.GetWordsByAction("task cancel");
		
		callKeywords = WordModel.GetWordsByAction("call");
		callAskOtherNamePhrases = WordModel.GetWordsByAction("call ask other name");
		callCancelPhrases = WordModel.GetWordsByAction("task cancel");
		callNameNotExistPhrase = WordModel.GetWordsByAction("call name not exist");
		callYesWords = WordModel.GetWordsByAction("yes");
		callNoWords = WordModel.GetWordsByAction("no");
		callJokePhrases = WordModel.GetWordsByAction("joke");
		commonAskChooseContact = WordModel.GetWordsByAction("common ask choose contact");
		
		smsVerbs = WordModel.GetWordsByAction("sms verb");
		smsKeywords  = WordModel.GetWordsByAction("sms keyword");
		smsMissAddress  = WordModel.GetWordsByAction("sms miss address");
		smsMissContent  = WordModel.GetWordsByAction("sms miss content");
		smsMissAddressAndContent  = WordModel.GetWordsByAction("sms miss address and content");
		smsContentWords  = WordModel.GetWordsByAction("sms content");
		commonAskChooseContact = WordModel.GetWordsByAction("common ask choose contact");
		
		calendarMissContent = WordModel.GetWordsByAction("calendar miss content");
		calendarMissDate = WordModel.GetWordsByAction("calendar miss date");
		calendarMissAll = WordModel.GetWordsByAction("calendar miss all");
		calendarMissDateAgain = WordModel.GetWordsByAction("calendar miss date again");
		
		askNames = TemplatePair.getAskList();
		
		wolframMoreInfoAction = WordModel.GetWordsByAction("wolfram more info");
		unspecificWords = WordModel.GetWordsByAction("unspecific");
		
		emailVerbs = WordModel.GetWordsByAction("email verb");
		emailKeywords = WordModel.GetWordsByAction("email keyword");
		emailTitle = WordModel.GetWordsByAction("email title");
		emailAskAddInfo = WordModel.GetWordsByAction("email ask add info");
		emailAddInfo = WordModel.GetWordsByAction("email add info");
		emailSendNow = WordModel.GetWordsByAction("email send now");
		appPackage = WordModel.GetWordsByAction("openapp package");
		openAppVerb = WordModel.GetWordsByAction("openapp verb");
		
		mapMyLocationPhrases = WordModel.GetWordsByAction("map my location");
		mapMyDirectionPhrases= WordModel.GetWordsByAction("map my direction");
		mapAskLocationKeyword = WordModel.GetWordsByAction("map ask location keyword");
		mapAskLocationPreposition = WordModel.GetWordsByAction("map ask location preposition");
		mapAskLocationTail = WordModel.GetWordsByAction("map ask location tail");
		mapAskLocationConfirm = WordModel.GetWordsByAction("map ask location confirm");
		mapAskReinputAddress = WordModel.GetWordsByAction("map ask reinput address");
		mapNavigateKeywords = WordModel.GetWordsByAction("map navigate keyword");
		
		correctKeyword = WordModel.GetWordsByAction("correct keyword");
		
		facebookPostVerbs = WordModel.GetWordsByAction("facebook post verb");
		facebookPostKeywords = WordModel.GetWordsByAction("facebook post keyword");
		facebookPostAskStatus = WordModel.GetWordsByAction("facebook post ask status");
		facebookRequireLogin = WordModel.GetWordsByAction("facebook require login");
		facebookPostSuccess = WordModel.GetWordsByAction("facebook post success");
		facebookPostFail = WordModel.GetWordsByAction("facebook post fail");
		facebookCheckNotificationsRegexes = WordModel.GetWordsByAction("facebook check notifications regex");
		
		livescoreKeywords = WordModel.GetWordsByAction("football live keyword");
		livescoreResponseMissLeague= WordModel.GetWordsByAction("football response miss league");
		livescoreTipMainKeywords= WordModel.GetWordsByAction("football tip main keyword");
		livescoreTipSubKeywords= WordModel.GetWordsByAction("football tip sub keyword");
		myLocationAskRegexes= WordModel.GetWordsByAction("my location ask regex");
		myDirectionAskRegexes= WordModel.GetWordsByAction("my direction ask regex");
	}
}
